export default {
    akValue(){
        return "Jj0vVq7gPjXwjLmTwUVZMwPNPtK142IH" // 
    },
    init: function (){
        const AK = this.akValue();
        const BMap_URL = 'https://api.map.baidu.com/api?v=3.0&ak='+ AK +"&s=1&callback=onBMapCallback";
        return new Promise((resolve) => {
        // 如果已加载直接返回
        if(typeof BMap !== "undefined") {
            resolve(BMap);
            return true;
        }
        // 百度地图异步加载回调处理
        window.onBMapCallback = function () {
            resolve(BMap);
        };
        let getCurrentCityName = function () {
            return new Promise(function (resolve) {
                let myCity = new BMap.LocalCity()
                myCity.get(function (result) {
                resolve(result.name)
                })
            })
        }
        // 插入script脚本
        let scriptNode = document.createElement("script");
        scriptNode.setAttribute("type", "text/javascript");
        scriptNode.setAttribute("src", BMap_URL);
        document.body.appendChild(scriptNode);
        });
    }
}